#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#define N 100
typedef int SLDatatype;
typedef struct SeqList
{
    SLDatatype* a;
    size_t size;
    size_t capacity;
}SL;
void SLInit(SL* ps1);
void SLCheckCapacity(SL* ps1);
void SLPushBack(SL* ps1, SLDatatype x);
void SLPrint(SL* ps1);
void SLDestroy(SL* ps1);
void SLPushFront(SL* ps1, SLDatatype x);
void SLPopBack(SL* ps1);
void SLPopFront(SL* ps1);

